// pages/care/index.js
const request = require('../../utils/request'); // 引入封装好的请求工具

Page({
  data: {
    // 人员关怀数据
    careList: [],

    //通知配置的对象
    tongzhi:{},

    //告警记录的对象
    gaojin:{}
  },
  
  // 返回按钮处理
  onBack() {
    wx.navigateBack({
      delta: 1
    });
  },
  
  // 原页面中的 onNotifyConfig 方法修改为：
  onNotifyConfig(e) {
    const id = e.target.dataset.id;
    wx.showToast({
      title: `配置ID: ${id}通知`,
      icon: 'none'
    });
    
    // 传递 ID 到通知配置页面
    wx.navigateTo({
      url: `/pages/tongzhipeizhi/index?id=${id}`
    })
  },
  // 告警记录点击
  onAlarmRecord(e) {
    const id = e.currentTarget.dataset.id;
    wx.navigateTo({
      url: `/pages/gaojinjilu1/index?id=${id}`
    });
  },
  
  // 删除人员
  onDelete(e) {
    const id = e.target.dataset.id;
    wx.showModal({
      title: '确认删除',
      content: '确定要删除该成员吗？',
      success: (res) => {
        if (res.confirm) {
          //调用删除接口就行
          request.del(`/renyuan/guanghaiduixiang/${id}`).then(res=>{
            console.log(res);
            if(res.code === 200){
              wx.showToast({
                title: '删除成功,'+res,
              })
              this.getCareList();
          }else{
            wx.showToast({
              title: '删除失败,'+res.msg
            })
          }
          })
        }
      }
    });
  },
  
  // 添加成员
  onAddMember() {
    wx.navigateTo({
      url: '/pages/add-member/index'
    });
  },
  
  onLoad() {
    // 从服务器获取人员关怀列表
    this.getCareList();
  },
  
  // 模拟从服务器获取数据
  getCareList() {
    // 实际开发中替换为API调用
    request.get("/notify_midder_person_hqy/NotifyMidderPersonHqy/list",{pageSize: 10000}).then(res=>{
      console.log("list:",res);
      
      // 这里使用模拟数据
      this.setData({
        careList: res.rows
      });



    })


  }
});